@charset "utf-8";
/*reset*/
body { color:#3e3e3e; line-height:1.7; font-family:"微软雅黑";}
a { text-decoration:none; color:#555555; }
a:visited { text-decoration:none; }
a:hover, a:active, a:focus { color:#ff611d; text-decoration: none; }
img { border: none; vertical-align:top;max-width: 100%;}
ul,ol,li{ padding:0; margin:0; list-style-type:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,em{margin:0;padding:0;font-family:"微软雅黑";font-style: normal;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-top:10px; padding-bottom:10px;}
.text-right {text-align: right;}
/*自定义*/
.postion1{ position: absolute;}
.container{padding: 5px 35px;}
.margin-box{}
h2,h3,h4,h5,h6{margin-bottom: 10px;}
.cursor_pointer{cursor: pointer;}
.transition2{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.transition6{-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}

/*字体样式*/
.microsoft{font-family:"微软雅黑";}
.songti{ font-family: '宋体' !important; }
.bold{font-weight:bold;}
.nobold{font-weight: 100;}
.font_size12{ font-size: 12px; }
.font_size14{ font-size: 14px; }
.font_size16{ font-size: 16px; }
.font_size18{ font-size: 18px; }
.font_size20{ font-size: 20px; }
.bold{ font-weight: bold; }

/*color*/
.white{ color: #fff; }
.c_orange{color: #ff611d;}
.c_green{color: #288bf0;}
.c_gray{color: #3f3f3f;}
.c_gray1{color: #939393;}
.p0 {padding: 0;}
.pl0{padding-left: 0px;}
.pr0{padding-right: 0px;}
.pt0{padding-top: 0px;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt35{padding-top: 35px;}
.pt50{padding-top: 50px !important;}
.pt25{padding-top: 25px;}
.pt20{padding-top: 20px;}
.p15{padding: 15px 32px;}
.plr30{padding: 0 0 0 30px;}
.plr35{padding: 0 35px;}
.pl15{padding-left: 15px;}
.pl35{padding-left: 35px;}
.pb0{padding-bottom: 0;}
.m0{margin: 0;}
.mlr10{margin: 0 10px;}
.ml20{margin-left: 20px;}
.mt20{margin-top: 20px;}
.mt35{margin-top: 35px;}
.animated{visibility:hidden;}
.visible{visibility:visible;}
/*放大*/
.hover_box:hover img {
    transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);}
/*模糊*/
.blur:hover img {
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, MakeShadow=false);}
/*旋转*/
.hover_box:hover .rotate{
    -webkit-transform:rotate(2deg);
    -moz-transform:rotate(2deg) ;
    -ms-transform:rotate(2deg);
    -o-transform:rotate(2deg) ;
    transform:rotate(2deg) ;}
/*自定义*/
.bdrs {-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.trs {transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}
/*.container { width: 1190px;}*/
.text-center{ text-align: center; }
.fl{float: left;}
.fr{float: right;}
.adv{ background-color: #ffc75b; width: 100%; height: 45px; line-height: 45px; font-size: 14px; top:0px;}
/*index_top*/
.search{ width: 100%; line-height: 35px;}
.search_text, .search_input{ border: 1px solid #e0e0e0; width: 100%;height: 35px;}
.search_input{border-top: none; border-left: none; border-right: none;}
.search_btn{ float: right;color: #fff; background-color: #ff611d; width: 100%; text-align: center; font-size: 16px;}
.search_btn:hover{color: #fff !important;}
.search_btn:hover{color: #fff !important;}
.search_select{ border: 1px solid #e0e0e0;padding: 0 10px;border-top: none;background-color: #fff;position: absolute;z-index: 999;}
.search_select span{display: inline-block;background-color: #ff611d;color: #fff;font-size: 14px;padding: 0 10px;margin: 0 5px 10px;  cursor: pointer;}
.search_select p{padding: 10px 0;}
/*index_banner*/
.fullSlide {width: 100%;overflow: hidden;position: relative;}
.fullSlide li {/*height: 234px; */overflow: hidden;background-position: center top;background-repeat: no-repeat;padding: 0px;}
.fullSlide .banner_big li{/*height: 291px;*/padding-top:0px;}
.fullSlide li a {display: block;width: 100%;height: 100%;}
.fullSlide .banner_big li{height: 291px;}
.fullSlide .hd {width: 100%;height: 11px;position: absolute;bottom: 15%;right: 5%;text-align: right;}
.fullSlide .hd span {width: 11px;height: 11px;border-radius: 10px; overflow: hidden;margin-left: 5px;cursor: pointer;background: #C5C5C5;font-size: 0;display: inline-block;}
.fullSlide .hd .on {background: #ff611d;}
.title_icon{background: url(../images/icon/title_icon.png?v=201510271823) no-repeat center;display: inline-block; float: left; margin-right: 10px;}
.service_icon{background: url(../images/icon/service_icon.png) no-repeat center;display: inline-block;}
i.close{background: url(../images/icon/close.png) no-repeat center;display: inline-block;width: 22px;height: 26px;position: relative;top: 8px;filter: alpha(opacity=100);opacity: 1;}
i.hot{background-position: -0 -0; width: 17px; height: 25px;}
i.study{background-position: -0 -26px;width: 22px;height: 26px;}
i.product{background-position: -0 -51px;width: 22px;height: 24px;}
i.active{background-position: -0 -148px;width: 20px;height: 20px;}
i.cbg{background-position: -0 -95px;width: 24px;height: 21px;}
i.hly{background-position: -0 -116px;width: 23px;height: 32px;}
i.wt{background-position: -0 -169px;width: 20px;height: 20px;}
i.p_active{background-position: -0 -190px;width: 22px;height: 22px;}
i.kf{ background-position: -0 -148px;  width: 24px; height: 25px;}
i.service{background-position: -0 -17px; width: 35px; height: 44px;}
i.service_line{background-position: -44px -23px; width: 51px; height: 37px;}
i.star1{background-position: -0 -0; width: 88px; height: 17px; top: 2px; position: relative;}
i.star2{background-position: -0 -0; width: 65px; height: 17px; top: 2px; position: relative;}
i.p_fsv{background-position: -0 -212px; width: 20px; height: 16px; margin-top: 2px;margin-right: 0px;}
.pagination i{background: url(../images/icon/pn.png) no-repeat center;display: inline-block;width: 5px;height: 8px;margin-top: 8px;}
i.prev{background-position: -0 -0;}
i.next{background-position: -6px -0;}
a.service_btn{background-position: -0 -60px; width: 104px; height: 31px;  color: #fff; line-height: 31px;}
.title{color: #353535; padding-bottom: 10px;}
.title_line{ border-bottom: 1px solid #e0e0e0;}
.index ul li,.more ul li{ padding: 0 0 5px;}
.hot ul li a:hover,.hot p a:hover{color: #ff611d; text-decoration: underline;}
#more ul li a:hover{color: #ff611d; text-decoration: none !important;}
.product_name span{border: 1px solid #cbcbcb; border-radius: 10px;padding: 3px 10px;color: #333333;}
.index_right ul{ border-bottom: 1px dashed #e0e0e0; padding-bottom: 10px; margin-bottom:25px; float: left;width: 100%;}
.index_right ul li:hover a,.more ul li:hover a,{color: #ff611d;}
.download{display: none;background:url(../images/icon/download.png) no-repeat center;width: 16px; height: 16px; margin-right: 20px; }
.index_right ul li,.study_right ul li{float: left; width: 100%; /*list-style-type: disc; */color: #b1b1b1; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;}
.cbg ul li:hover .download{display: block;}
.hly ul li:hover .download{display: block;}
.product a:hover .product_name span{ background-color: #ff611d; color: #fff; border: 1px solid #ff611d;}

/*nav*/
#nav { background-color: #ff611d; line-height: 40px; height: 60px; width: 100%;}
#nav .container{padding: 0;}
#nav img{margin-top: 6px;}
.nav>li>a { color: #fff; font-size: 18px;height: 60px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.nav>li:hover>a{ color: #fff;}
.nav>li>a:focus, .nav>li>a:hover,.nav>li>a:active { height: 60px; color: #fff;background-color: #e26000;}
.nav>li>a.nav_on{color: #fff !important;}
.nav>li>a{padding: 10px;}
#nav.fixed { display: block; left: 0; position: fixed; top: 0; z-index:99; width: 100%;}
.nav-justified>li {display: table-cell;width: 1%;}

.more .hot ul li{ list-style-type: disc; color: #b1b1b1; margin-left: 20px;}
.details .shareBox {margin-bottom: 10px;height: 46px;line-height: 46px;}
.text-indent{text-indent: 20px;}
.details .content{ min-height: 300px;line-height: 30px;}
.shareBoxdiv a{background: url(../images/icon/share.png) no-repeat center !important;display: inline-block !important; width: 22px !important; height: 22px !important;}
a.bds_tqq{background-position: -0 -0px !important; }
a.bds_qzone{background-position: -0 -23px !important; }
a.bds_sqq{background-position: -0 -46px !important; }
a.bds_tsina{background-position: -0 -69px !important; }
a.bds_erweimai{background-position: -0 -92px !important; }
.search_title a{text-decoration: underline;}
.search_title a:hover{color: #ff611d;}
#search{line-height: 25px;}

/*footer*/
.footer{height: 75px; background-color: #f3f3f3; color: #959595;margin-top: 30px;}

/*默认样式，主要是position:fixed实现屏幕绝对定位*/
#gotoTop{background: url(../images/icon/re_top.png) no-repeat center;display:none;position:fixed;top:75%;left:50%;cursor:pointer;margin-top:-50px;margin-left:520px;padding: 100px 4px 0;width: 77px;height: 122px;text-align:center;font-size: 12px;}
/*用CSS表达式(expression)来实现ie6下position:fixed效果*/
#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
/*鼠标进入的反馈效果*/
#gotoTop.hover{text-decoration:none;}
#searchBtn{cursor: pointer;}
#adv{display: none;}
/*在线咨询*/
/*.zixun {position: fixed;top: 20%;right: 0px;width: 4%;height: 132px;}*/
.zixun .zixun_img {cursor: pointer;width:100%;height: 100%;}
.zixun .close_zixun{position: absolute; bottom: 2px; font-size: 14px;left: 2px;cursor: pointer;display: none;}
.close_zixun:hover{background: rgba(12, 9, 11, 0.51);}
.zixunHover{border: 1px dashed #9D9B9B;}
.wenjuan img{cursor: pointer;width: 100%;height: 100%;}

.ui-dialog-button{float:none !important;}
.ui-dialog-footer{text-align: center !important;}


#qrcode_con{display:none;width: 160px;height: 160px;background: #FFF;top: 50px;	right: -66px;position: absolute;border: 1px solid #9E9D9D;border-radius: 4px;line-height: 130px;text-align: center;}
#qrcode_con .qrcode_tangle{width: 0;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 10px solid #626060;position: absolute;  top: -11px;  right: 45%;}
#qrcode_con .qrcode_tangle_2{width: 0;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 10px solid #fff;position: absolute;  top: -10px;  right: 45%;}
#qrImg{position: absolute;top: 50%;left:50%;width: 150px;height: 150px;margin-left:-75px;margin-top: -75px;}
/*分页*/
.pagination { height: 24px; line-height: 24px; margin-top: 30px;color: #666;}
.pagination-con a{ text-decoration:none; height: 22px; line-height: 22px; border:1px solid #fff; color:#666; }
.pagination-con a,.pagination-con span{ float: left; padding:0 8px; margin:0 8px; line-height: 23px;height: 25px; }
.pagination-con a:hover{ border:1px solid #ff7713;}
.pagination-con .current{ background:#ff7713; color:#fff; border:1px solid #ff7713; }
.pagination-con .current.prev, .pagination-con .current.next{ background-color: #fff; border:1px solid #fff;}
.pagination-con .current.prev i{ border-right-color:#999;}
.pagination-con .current.next i{ border-left-color:#999;}
.pagination-input{ width: 45px; height: 22px; margin: 0 4px; border:1px solid #d9d9d9; padding:1px 5px; font-size:12px; line-height:18px; color:#333; background-color:#FFFFFF;}
.pagination .select .select-border {height: 24px;}
.pagination .select .select-text, .pagination .select .select-icon {padding-top: 2px;}
.pagination .select .select-sub {top: 23px;}
/*导航下拉*/
.child_nav{display:none;background-color: #ff611d;position: absolute;z-index: 999;opacity: 0.9;webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);box-shadow: 0 5px 10px rgba(0, 0, 0, .2);border-radius: 2px;	width: 100%; cursor: pointer;}
.child_nav li.all{height: 33px;line-height: 33px;}
.child_nav .all a{border-bottom: 1px solid #fff;}
.child_nav a{padding: 0 12px;color: #fff; display: block;  height: 32px;line-height: 32px;}
.child_nav li:hover a{color: #fff; background: #e26000;}
.nav>li:hover .child_nav{display: block;}
/*赞*/
.zan{background: url(../images/icon/zan.png) no-repeat center; height: 50px;display: inline-block;width: 50px;cursor: pointer}
.zan span{margin: 28px 0 0 5px;display: inline-block;}
.zan:hover span{color: #fff;}
.title .c-orange{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;width: 50%;display: inline-block;top: 5px;}
/*产品墙*/
.project-wrapper { position: relative; width: 1200px; margin-left: auto; margin-right: auto; min-height: 720px;}
.left-side {width: 80%;}
.left-side .log-title { height: 60px; line-height: 60px; width: 100%; }
.left-side .log-title i { width: 60px; height: 60px; background: #ff611d url("../images/log/log.png") no-repeat center center; border-radius: 50%; }
.left-side .log-title span { color: #000; }
.left-side .project-content{color: #333; padding-left: 100px; font-size: 13px;}
.left-side .project-content .project-title{ font-weight: bold;}
.left-side .project-content p {  line-height: 26px;  padding-top: 5px; position: relative; }
.left-side .project-content p span { float: left;  min-height: 26px; }
.left-side .project-content p a{ color: #333;}
.left-side .project-content p .new{ position: absolute; top:6px;left: -40px; color:#ff7713;font-size: 14px; animation-iteration-count:infinite; visibility: visible}
.left-side .project-content p a.high-light{ color: #ff7713;}
.left-side .project-content p a.high-light:hover{color: #ff7713;}
.left-side .project-content p a.cursor-default{ cursor: default;}
.left-side .project-content p a.cursor-default:hover span{ text-decoration: none;}
.left-side .project-content p a.cursor-pointer{ cursor: pointer;}
.left-side .project-content p a:hover span{text-decoration: underline;}
.left-side .project-content .desc-box{ display: none; background: #fafafa; /*width: 280px;*/ left: 0; bottom: 28px; padding: 10px 15px; border: 1px solid #f1f1f1; line-height: 20px; color: #999; -moz-box-shadow:2px 2px 4px #999; -webkit-box-shadow:2px 2px 4px #999; box-shadow:2px 2px 4px #999;}
.left-side .project-content .tag .arrow{ width:24px; height:24px; bottom:-24px; left:128px; position:absolute; }
.left-side .project-content .tag .arrow *{ display:block; border-width:12px; position:absolute; border-style:solid dashed dashed dashed; font-size:0; line-height:0; }
.left-side .project-content .tag .arrow i{border-color:#ddd transparent transparent; }
.left-side .project-content .tag .arrow b{border-color:#fafafa transparent transparent; top:-1px;}
.left-side .project-content .star-new {background: url('../images/star-new.png') no-repeat 50% 50%}
.left-side .project-content .star {background: url('../images/star.png') no-repeat 50% 50%}
.toolbar-side{ position: fixed; top:300px; right: 120px;}
.toolbar-side .status-desc{ color: #fd7428; padding-left: 15px; background: #fff;}
.toolbar-side .status-desc p{ text-align: left;line-height: 22px;}
.toolbar-side .jira-warpper{ font-weight: 700;background: #fff; border: 1px solid #d9d9d9; padding:0 9px; border-radius: 3px; width: 240px;}
.toolbar-side .jira-logo{ padding: 9px 0; border-bottom: 1px solid #d9d9d9; text-align: center;}
.toolbar-side .jira-box{ padding: 9px 12px; /*border-bottom: 1px solid #d9d9d9;*/ }
.toolbar-side .jira-box li{ padding: 3px 0;}
.toolbar-side .jira-box li a{ color: #333; display: block; height: 22px; line-height: 22px; font-size: 13px;}
.toolbar-side .jira-box li a span{ float: left;}
.toolbar-side .jira-box li a em, .toolbar-side .return-log a em{ float: right;}
.toolbar-side .jira-box li a:hover,.toolbar-side .jira-box li.current a{color: #0077cc;}
.toolbar-side .return-log{padding: 9px 10px; text-align: left;border-bottom: 1px solid #d9d9d9;}
.toolbar-side .return-log a{  font-size: 15px; color: #0077cc; font-weight: bold;}
.toolbar-side .return-log a span{white-space:nowrap;}

.log-search {position: absolute;top: 34px;right: 36px;text-align: left;width: 550px;border-right: 0;}
.log-search select{*background:#fff;background:#fff; line-height: 30px;height: 30px;display: inline-block;padding: 0;margin:0;border:1px solid #d9d9d9;border-right: 0;}
.log-search .log-keyword-wrapper{line-height: 30px;height: 30px;display: inline-block;padding: 0 54px 0 0;margin:0;}
.log-search .log-keyword-wrapper input{width: 100%;height: 100%;padding: 0 6px;border:1px solid #d9d9d9;}
.log-search .log-search-btn {position: absolute;right: 0;top: 0;background-color: #ff611d;color:#ffffff;cursor: pointer;text-align: center;padding: 0;margin:0;border-radius: 2px;width: 50px;line-height: 30px;}
.log-search .log-search-btn:hover {background-color: #e26000;}